#include <iostream>
// 宏的头文件
#include<climits>
#define PI 3.14
#define M(a,b) (a)*(b)
using namespace std;

int main(){

// 使用宏
    cout << "INT_MAX:" << INT_MAX << endl;
// 宏的作用是提高程序的可维护性
    cout << PI << endl;
    // 宏的内容直接替换，不存在先后
    cout << M(2,3) << endl;

    cout << M(2+3,3+4) << endl;

    // 键盘输入
    int g;
    cin >> g; //程序阻塞，程序运行到此处停止到这里

    cout << g <<endl;

    // cerr << g/0 <<endl;
    return 0;
}